package cn.tedu.csmall.passportbackup.mapper;



import cn.tedu.csmall.passportbackup.pojo.entity.Admin;
import cn.tedu.csmall.passportbackup.pojo.vo.AdminLoginInfoVO;
import org.springframework.stereotype.Repository;


@Repository
public interface AdminMapper {

    /**
     * 处理添加管理员的mapper接口
     * @param admin 管理员的参数
     * @return 受影响的行数
     */
    int insert(Admin admin);

    /**
     * 根据用户名查询管理员的数量
     * @param username 用户名
     * @return 管理员数量
     */
    int countByUsername(String username);


    /**
     * 根据用户名查询数据库中的存在的对象
     * @param username 用户名
     */
    AdminLoginInfoVO getLoginInfoByUsername(String username);
}
